<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // console.dir(Object);
        // let obj1 = {
        //     name:'小米'
        // }
        // let obj2 = {
        //     age:'华为'
        // }
        // let obj3 = {
        //     sex:'苹果'
        // }
       
        // Object.assign(obj2,obj3,obj1)
        // console.log(obj2,obj3);
        // Object.assign(obj1,obj2,obj3)
        // console.log(obj1);

        // let obj4 = Object.create(obj1);
        // obj4.name = '魅族';
        // console.log(obj4);//obj1成为了obj4的原型对象

        // console.log(Object.entries(obj1));

        // console.log(Object.entries(obj4));

        // let obj5 = Object.freeze(obj1)
        // console.log(obj5);
        // obj5.name = '三星'
        // console.log(obj5);
        // console.log(Object.isFrozen(obj5));
        // console.log(Object.isFrozen(obj2));

        // let obj6 = Object.entries(obj1)
        // console.log(obj6);
        // let obj7 = Object.fromEntries(obj6);
        // console.log(obj7);

        // let obj8 = {
        //     name:'姚明'
        // }
        // let obj9 = {
        //     name:'姚明'
        // }
        // console.log(Object.is(obj8,obj9));
        // console.log(Object.is(1,1));

        // let arr1 = Object.keys(obj1);
        // console.log(arr1);

        // let arr2 = Object.values(obj1)
        // console.log(arr2);

        // console.log(obj1.hasOwnProperty('name'));

        // // set容器
        // let arr = [1,2,1,3,2,45,34]
        // let set_01 = new Set(arr);
        // console.log(set_01);
        // console.log(set_01.size);
        // set_01.add('hahaha');
        // console.log(set_01);
        // // set_01.clear()
        // // console.log(set_01);
        // set_01.delete('hahaha')
        // console.log(set_01);
        // console.log(set_01.has(2));
        // // console.log(set_01.keys());
        // // console.log(set_01.values());

        // map容器
        // let map = new Map([['name','xiaomi'],['age',19],['sex','男']]);
        // console.log(map);
        // // map.delete('name')
        // // console.log(map);
        // map.forEach((key,value)=>{
        //     console.log(key,value);
        // })
        // console.log(map.entries());
        // console.log(map.get('age'));
        // map.set('name','huawei')
        // console.log(map);
        // console.log(map.keys());
        // console.log(map.values());


      
        
    </script>
</body>
</html>